Advecting Procedural Textures for 2D Flow Animation
نویسندگان
چکیده
This paper proposes the use of specially generated 3D procedural textures for visualizing steady state 2D flow fields. We use the flow field to advect and animate the texture over time. _owever, using standard texture advection techniques and arbitrary textures will introduce some undesirable effects such as: (a) expanding texture from a critical source point, (b) streaking pattern from the boundary of the flow field, (c) crowding of advected textures near an attracting spiral or sink, and (d) absent or lack of textures in some re_ions of the flow. This paper proposes a number of strategies to solve these problems. We demonstrate how the technique works using both synthetic data and computational fluid dynamics data.
منابع مشابه
Flow Visualization Using Moving Textures
An intuitive way to visualize a flow is to watch particles or textures move in the flow. The early color table animation of [1] was an example of this technique. More recently, van Wijk [2] has proposed advecting and motion blurring particles by the flow field. The LIC method [3, 4, 5] uses integrals of white noise textures along streamlines, moving the weighting function in the integrals from ...
متن کاملHardware-Accelerated Visualization of Time-Varying 2D and 3D Vector Fields by Texture Advection via Programmable Per-Pixel Operations
We present hardware-accelerated texture advection techniques to visualize the motion of particles in steady or time-varying vector fields given on Cartesian grids. We propose an implementation of 2D texture advection which exploits advanced and programmable texture fetch and per-pixel blending operations on an nVidia GeForce 3. For 3D vector field visualization, we present an algorithm for SGI’...
متن کاملAdvected river textures
We present a new method for the realistic real-time simulation of rivers. Our solution includes a 2D fluid solver that simulates the flow of a river’s surface, an efficient method for adaptively computing 3D flow information and an animated 3D procedural wave texture that is advected through the fluid via advection particles in order to mimic the highly detailed fluid surfaces that are characte...
متن کاملThe Texture Animator
This paper discusses three distinct techniques for animation of procedural textures and describes the assisting software tool. Animation is attained by moving the rendered point before texture evaluation, changing the definition of texture space or changing the texture colour mapping. Examples are given for textures that base on noise and turbulence functions in order to simulate natural phenom...
متن کاملEditing noise
Noise is used to create realistic animations that look like natural phenomena as well as procedural textures and shapes by adding randomness to graphical applications. In this paper, we suggest a method to edit noise values to satisfy the constraints that reflect the user’s demands while maintaining the inherent statistical features of the noise function. Noise editing uses optimization to mini...
متن کامل